@charset "utf-8"; /*重置样式*/
ol, ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

p {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    text-decoration: none;
}

/**自定义**/
.copyright a {
    padding: 0 5px;
  line-height:20px;
}

.copyright a:hover {
    color: #000
}

.map_list a {
    color: #333;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999;
    font-size: 12px;
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #999;
    font-size: 12px;
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #999;
    font-size: 12px;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #999;
    font-size: 12px;
}

.sec-marquee-c ul li {
    font-size: 14px;
}

.pt-rt {
    position: relative;
}

.p-0 {
    padding: 0 !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-b-0 {
    padding-bottom: 0 !important
}
.p-w-7{
    margin-bottom:30px
}
.m-0 {
    margin: 0 !important
}

.m-r-0 {
    margin-right: 0 !important
}

.m-l-0 {
    margin-left: 0 !important
}

.m-t-0 {
    margin-top: 0 !important
}

.m-b-0 {
    margin-bottom: 0 !important
}

.tact {
    text-align: center;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.morebox {
    text-align: center;
    margin-top: 30px;
}

.morebox a {
    display: inline-block;
    height: 42px;
    width: 168px;
    border-radius: 30px;
    border: 2px solid #fccccf;
    line-height: 38px;
    color: #fff;
}

.morebox a:hover {
    background: #7f141e;
    border: 2px solid #efafb3;
}

body{background:#f2f8fe;}

/* 
    分页样式 
*/
.wp-pagenavi {
    text-align: center;
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #0171c1;
    border-color: #0171c1;
}

/* 
    分页样式 
*/



/* yonghu */
.top-box {
    border-bottom:1px solid #d2d2d2;
    font-size: 14px;
}

.top-box .hykw {
    line-height: 37px;
    color: #666;
}

.top-box .hykw p {
    padding: 0;
    margin: 0;
}

/*xml*/
.sitexml {
    line-height: 37px;
    text-align: right;
}

.sitexml a {
    color: #666;
    font-size: 14px;
}

.sitexml a:hover {
    color: #99272f;
}

.sitexml .f_count {
    color: #F00;
    font-weight: bold;
}

.g-logo {
    margin-top: 0px;
}

.g-logo .g-dy {
    display: inline-block;
    height: 50px;
    border-left: 1px solid #d8d8d8;
    line-height: 50px;
    padding-left: 20px;
    margin-left: 20px;
    color: #000000;
    font-size: 24px;
    margin-top: 4px;
}

.g-logo .g-dy i {
    margin: 0 15px;
    color: #bcbcbc;
}

.g-logo img {
    display: inline-block;
}

.g-phone {
    padding-left: 55px;
    margin-top: 5px;
    background: url(../images/dh.png) left center no-repeat;
  background-size:45px;
}

.g-phone p {
    
    font-size: 14px;
    color: #333;
}

.g-phone h3 {
    margin: 0;
    font-size: 36px;
    color: #0b60ad;
    font-weight: bold;
    font-family: SimHei;
}

.g-ewm {
    text-align: center;
    margin-left: 20px;
}

.g-ewm p {
    font-size: 12px;
}

.header-box {
    height: auto;
    
    padding: 15px 0;
}

/*导航*/
.navbar{min-height:45px;}
.nav-box {
    height: auto;
    background: #0b60ad;
}
nav.navbar.bootsnav ul.nav > li{width:11.1%;}
nav.navbar.bootsnav ul.nav > li > a{padding: 0;line-height:45px;}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{margin-top: -23px;}
.banner-box .swiper-slide a {
    display: block;
    height: 600px;
    max-height: 600px;
    background-position: center;
    background-size: cover;
}


/*banner大图*/
#banner {width: 100%;padding: 0;max-height:500px;overflow: hidden;}
.flexslider{max-height: 500px;overflow: hidden;}
.flex-control-nav{bottom: 32px;}
.flexslider { position: relative; max-height:500px; overflow: hidden;}
.slides { position: relative; z-index: 1; }
.slides li { height: 500px; }
.flex-control-nav { position: absolute; bottom:20px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display:inline;zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background:#fff; cursor: pointer;-moz-border-radius:50%;
-webkit-border-radius: 50%;
border-radius:50%; }

.flex-control-nav .flex-active { background:#c61518;}
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; text-indent: -9999em;}
.flex-direction-nav li a.flex-prev { left: 40px; background: url(../images_public/jslider-img3.png) center center no-repeat;}
.flex-direction-nav li a.flex-next { right: 40px; background: url(../images_public/jslider-img4.png) center center no-repeat;}
@media (max-width: 768px) {
.flexslider .slides li { height: 240px !important;background-size: auto 100% !important;}
.flex-control-nav {display:none;}
.flex-direction-nav { display:none}
}

/*标题*/
.bt{height:40px;margin-bottom:10px;}
.zs{width:4px;height:20px;margin-top:10px;float:left;background:#0b60ad;}
.bt h2{color:#333;font-size:25px; margin:0 10px;line-height:40px;float:left;}
.bt p{color:#0095ff;font-size:14px;line-height:50px;text-transform: uppercase;float:left;font-family:Arial;}
.gd{display:block;float:right;width:80px;height:30px;margin-top:5px;border:1px solid #0b60ad;color:#0b60ad;font-size:15px;text-transform: uppercase;line-height:30px;text-align:center;}
.gd:hover{background:#ff1e00;color:#fff;border-color:#ff1e00;}

/* 新闻中心 */
.new{padding:20px 15px; }
.news_list{margin:0;}
.news_list li{border-bottom:1px dotted #dcdcdc;width:100%;margin:0;background:none;}
.news_list .news_item_tit{font-size:15px;}
.news_list .news_item_date{font-size:14px;color:#999;}

.nav-tabs>li{font-size:16px;color:#0b60ad;margin-right:5px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:#fff;background:#0b60ad;}
.nav>li>a{padding:7px 15px;margin:0;}
.news_list a:hover .news_item_tit{color:#0b60ad;}

.box{height:300px;overflow:hidden;}
.carousel-control img{margin-top:125px;}
.carousel-indicators .active{background:#0b60ad;}

/* 新闻中心 */

/* 关于我们 */
.gywm{margin-bottom:25px;}
.gsje{width:100%;}
.gsje_l{width:50%;float:left;}
.gsje_l img{width:100%;}
.gsje_r{margin-left:50%;padding:0px 0px 0px 15px;color:#333;line-height:30px;font-size:15px}

/* 荣誉证书 */
.ryzs{width:100%;border:1px solid #dcdcdc; background:#fff;height:262px;overflow:hidden;padding:5px;}
.ryzs .carousel{height:250px;}
.ryzs .carousel-control img{margin-top:100px;}
.ryzs .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{max-width:auto;}
.carousel-control{background:none;}
.carousel-control:focus, .carousel-control:hover{opacity: 0.4;}
/* 关于我们 end */


/* 车间展示 */
.factory {
    
}
.walking .item  img{-moz-transition: .5s;  -webkit-transition: .5s;  -o-transition: .5s;transition:.5s;}
.walking .item img:hover{-moz-transform: scale(1.1);-webkit-transform: scale(1.1); -o-transform: scale(1.1);transform: scale(1.1);}
.walking .ar_1 .item {width:100%; border:1px solid #ccc; overflow:hidden; display:table-cell; vertical-align:middle; height:200px; background:#fff;padding: 5px;}
.walking .ar_1{height:auto;background:none;}
.walking .ar_1 p{background:none;color:#333;font-size:15px;height:40px;line-height:40px;}
.walking .ar_1:hover p{color:#c61518;}
.walking .ar_1 .item img {
    vertical-align: middle;
    width:100%;
  height:auto;
  padding:0px;
  
}
/*车间展示 end */


.hz{margin-bottom:25px;}
/*产品中心*/
.cp_ls{
  width:100%;
}
.cp_ls li{
  display:block;
  float:left;
  width:20%;
}
.cp_ls li img{width:100%;}
.cp_ls li a{
  display:block;
  width:100%;
  height:325px;
  overflow:hidden;
  position:relative;
 
}
.cp_ls li a p{ color:#fff;font-size:15px;line-height:325px;text-align:center;z-index:6;position:absolute;top:0;left:0;width:100%;}
.zz{background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:325px;}
.cp_ls li a:hover .zz{background:rgba(0,0,0,0);}


.shfw img,.lxwm img{margin-bottom:8px;width:100%;height: 325px;}
.shfw p{font-size:15px; line-height:28px;}
.lxwm p{font-size:15px;line-height:28px;}

/*内页产品*/
.img-inner img{height:auto;}
.img-inner{
    border: 1px solid #ccc;
    height: 220px;
    display: block;
    vertical-align: middle;
    width: 360px;
    padding: 5px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;

}



/*底部*/
.f_one {
    background: #0069c6;
    padding: 28px 0 23px;
}
.lx{width:28%;}

.lx p {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
}

.lx p .fa {
    padding-right: 10px;
}

.footers .f1 {
    margin-top: 5px;
    width: 29%;
    padding: 12px 0px;
}

.col-md-5.column.lx {
    padding: 0 0 0 45px;
    
}

.footers .f3 {
    padding: 0 0 0 25px;
}

.footers .f3 .ema_1 {
    float: left;
}

.footers .f3 .ema_1 img {
    width: 45%;
}

.footers .f3 .ema_1 p {
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin: 13px 0 0px 14px;
    line-height: 35px;
}

.footers .f1 h3 {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    margin: 0;
}

.footers .f1 img {
    margin: 15px 9px 0 0;
}

.txt1{ width:35%;}
.txt1 .fa {
    font-size: 52px;
    color: #fff;
    margin-right: 30px;
    margin-top: 15px;
}

.txt1 h3 {
    color: #fff;
    float: left;
    font-size: 32px;
    font-weight: bold;
    font-family: SimHei;
    margin: 0;
}

.d-an {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.d-an a {
    color: #fff;
    border: 1px solid #fff;
    width: 206px;
    height: 37px;
    line-height: 35px;
    display: block;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
}

.d-an a:hover {
    color: #fff;
    background-color: #c61518;
    border-color: #dd4726;
    display: block;
}

.ema_1 .ewmb-1 {
    color: #fff;
    margin-top: 32px;
    line-height: 24px;
    margin-left: 20px;
    float: left;
}

.ema_1 .ewmb-2 {
    float: right;
}

.f_two {
    background: #064d8c;
    border-top: 1px solid #444;
    font-size: 14px;
    color: #c3c3c3;
    line-height: 50px;
}
.lx li{width:100%;/* float:left; */color:#fff;height:25px;line-height:22px;}




.copyright {
    font-size: 14px;
    color: #fff;
  line-height:25px;
  padding:5px 0;
}
.copyright a{color:#fff;}
.themain {
    line-height: 24px;
}
.ewmtp{width:37%;margin-top: 30px;}
.txt33{width:50%;}
.txt3{width:120px;text-align:center;float:right;}
.txt33{width:84%;}
.txt3 p{line-height:30px;color:#fff;font-size:14px;}

/*浮窗*/
#m_bot,.w_message .msgbtn,.kf_btn,.hyperlink_a,.hyperlink_b{background:#0b60ad;}
.top_bg{border-top: 4px solid #0b60ad;}
.hyperlink_a a:hover{background: url(../images_public/message.png) no-repeat 0% 100% #0b60ad;}


/*内页*/
.img-inner{background:#fff;}
.page-body .sec-tit{    background: #0b60ad;}
.sec-tit h5 a:hover,.sec-tit h5 i {background: #c61518;}
.page-alist .page-adate,#m_top,#m_mid{background: #0b60ad;}
.w_message{border: 1px solid #0b60ad;}
.page-alist .page-atit p{
      font-size: 13px;
    color: #696969;
    margin-top: 6px;
  line-height: 26px;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}

/* yonghu-end */
/* 
  Jquery BreakingNews
*/
.BreakingNewsController {
    width: 100%;
    overflow: hidden;
    background: #fff;
    height: auto;
    position: relative;
    padding: 4px 10px;
}

.BreakingNewsController .bn-title {
    display: inline-block;
    float: left;
    padding: 10px 20px;
    background: url(../images/n_icon.png) left center no-repeat!important;
    color: #0171c1!important;
    padding-left: 30px!important;
}

.BreakingNewsController ul {
    padding: 0;
    margin: 0;
    display: block;
    list-style: none;
    position: absolute;
    left: 180px;
    right: 50px
}

.BreakingNewsController ul li {
    list-style: none;
    padding: 10px 20px;
    display: none;
    text-align: right;
    font-size: 14px;
    color: #777;
}

.BreakingNewsController ul li a {
    text-decoration: none;
    color: #888;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    float: left;
}

.BreakingNewsController .bn-arrows {
    display: inline-block;
    float: right;
    width: 50px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0
}

.BreakingNewsController .bn-arrows span {
    display: block;
    width: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    opacity: .2
}

.BreakingNewsController .bn-arrows span:hover {
    opacity: 1
}

.BreakingNewsController .bn-arrows-left {
    left: 0;
    background: url(../images/bn-arrows.png) left center no-repeat
}

.BreakingNewsController .bn-arrows-right {
    right: 10px;
    background: url(../images/bn-arrows.png) right center no-repeat
}

.easing a,.easing span {
    transition: .25s linear;
    -moz-transition: .25s linear;
    -webkit-transition: .25s linear
}

/* 
  Jquery BreakingNews end
*/
/* 
    根据分辨率调整样式 
*/
@media (max-width: 768px) {
  /*导航*/
  .fl{width:100%;margin-top: 7px;}
  nav.navbar.bootsnav .navbar-toggle{margin-top:10px;color: #0b60ad}
  nav.navbar.bootsnav ul.nav > li{width:100%;}
  nav.navbar.bootsnav.navbar-mobile ul.nav > li > a{padding:10px;line-height:25px;}
  
  /*banner*/
  .flexslider .slides li{height:160px !important;}
  
  /*标题*/
  .bt h2{font-size:2rem;}
  .bt p{font-size:1.5rem;}
  
  /*新闻中心*/
  .box{height:auto;}
  
  /*关于我们*/
  .gsje_l{width:100%;margin-bottom:10px;}
  .gsje_r{width:100%;margin:0;line-height:26px;padding:0 0 15px;}
  
  .cp_ls,.shfw{margin-bottom:15px;}
  
  .displaynoen{display:none;}
  
  
}
@media (min-width: 768px) {
  
 
}
@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

@media (max-width: 992px) {
}



/* 
    根据分辨率调整样式 end
*/
